Diagrams or structural lists in software project retrospectives - An experimental comparison

نویسندگان

  • Timo O. A. Lehtinen
  • Mika Mäntylä
  • Juha Itkonen
  • Jari Vanhanen
چکیده

Root cause analysis (RCA) is a recommended practice in retrospectives and cause–effect diagram (CED) is a commonly recommended technique for RCA. Our objective is to evaluate whether CED improves the outcome and perceived utility of RCA. We conducted a controlled experiment with 11 student software project teams by using a single factor paired design resulting in a total of 22 experimental units. Two visualization techniques of underlying causes were compared: CED and a structural list of causes. We used the output of RCA, questionnaires, and group interviews to compare the two techniques. In our results, CED increased the total number of detected causes. CED also increased the links between causes, thus, suggesting more structured analysis of problems. Furthermore, the participants perceived that CED improved organizing and outlining the detected causes. The implication of our results is that using CED in the RCA of retrospectives is recommended, yet, not mandatory as the groups also performed well with the structural list. In addition to increased number of detected causes, CED is visually more attractive and preferred by retrospective participants, even though it is somewhat harder to read and requires specific software tools. © 2015 The Authors. Published by Elsevier Inc. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

V An experimental comparison of using cause - effect diagrams and simple memos in software project retrospectives

Root cause analysis (RCA) is a recommended practice in retrospectives and cause-effect diagram (CED) is a commonly recommended technique for RCA. Our objective is to evaluate whether CED improves the outcome of RCA and the perceptions of retrospective participants. We conducted a controlled experiment with eleven student software project teams by using two-by-two crossover design resulting in t...

متن کامل

A tool supporting root cause analysis for synchronous retrospectives in distributed software teams

Context: Root cause analysis (RCA) is a useful practice for software project retrospectives, and is typically carried out in synchronous collocated face-to-face meetings. Conducting RCA with distributed teams is challenging, as face-to-face meetings are infeasible. Lack of adequate real-time tool support exacerbates this problem. Furthermore, there are no empirical studies on using RCA in synch...

متن کامل

Evidence-Based Timelines for Agile Project Retrospectives - A Method Proposal

Retrospective analysis of agile projects can support identification of issues through team reflection and may enable learning and process improvements. Basing retrospectives primarily on experiences poses a risk of memory bias as people may remember events differently, which can lead to incorrect conclusions. This bias is enhanced in project retrospectives which cover a longer period compared t...

متن کامل

Evidence-Based Timelines for Project Retrospectives ─ A Method for Assessing Requirements Engineering in Context

Effective requirements engineering (RE) can support efficient development of successful products. However, assessing and improving how RE supports its context, i.e. the development life cycle, is non-trivial since many different roles and factors are involved over a long period of time. Project retrospectives may support project teams in reflecting on how requirements are agreed upon and commun...

متن کامل

IT Project Management: Infamous Failures, Classic Mistakes, and Best Practices

In recent years, IT project failures have received a great deal of attention in the press as well as the boardroom. In an attempt to avoid disasters going forward, many organizations are now learning from the past by conducting retrospectives—that is, project postmortems or post-implementation reviews. While each individual retrospective tells a unique story and contributes to organizational le...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 103  شماره 

صفحات  -

تاریخ انتشار 2015